package com.emmy.walnut.constant;

import com.emmy.walnut.model.BaseResult;
import com.emmy.walnut.model.GeneralResult;

//import java.util.Date;
//
//import okhttp3.RequestBody;
//import retrofit2.http.Body;
//import retrofit2.http.GET;
//import retrofit2.http.Header;
//import retrofit2.http.POST;
//import retrofit2.http.PUT;
//import retrofit2.http.Path;
//import retrofit2.http.Query;
//import rx.Observable;
//
//public interface ServiceApi {
//
//    String baseURL = "http://129.204.17.164:1997/";
//
//    @POST("api/v1/user/register")
//    Observable<GeneralResult> reg(@Body RequestBody requestBody);
//
//    @POST("api/v1/user/login")
//    Observable<GeneralResult> login(@Body RequestBody requestBody);
//
//    @POST("api/v1/auth/trade_in")
//    Observable<GeneralResult> tradeIn(@Header("access_key") String accessKey,
//                                      @Header("timestamp") String timestamp,
//                                      @Header("token") String token,
//                                      @Header("uuid") String uuid);
//
//    @POST("/api/v1/timezone")
//    Observable<GeneralResult> addTimeZone(@Header("accessKey") String accessKey,
//                                          @Header("timestamp") String timeStamp,
//                                          @Header("token") String token,
//                                          @Header("uuid") String uuid,
//                                          @Body RequestBody requestBody);
//
//    @GET("/api/v1/timezone")
//    Observable<BaseResult> getTimeZone(@Header("accessKey")String accessKey,
//                                       @Header("timestamp")String timeStamp,
//                                       @Header("token")String token,
//                                       @Header("uuid")String uuid,
//                                       @Query("endTag")Boolean isEndTag,
//                                       @Query("endTime") long endTime,
//                                       @Query("startTime")long startTime);
//
//    @PUT("/api/v1/timezone/{id}")
//    Observable<BaseResult> modifyTimeZone(@Header("accessKey")String accessKey,
//                                          @Header("timestamp")String timeStamp,
//                                          @Header("token")String token,
//                                          @Header("uuid")String uuid,
//                                          @Path("id")int id,
//                                          @Body RequestBody requestBody);
//
//
//}
